/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package desarrollo.miruta.simulacion;

import java.util.ArrayList;
import java.util.List;
import javax.persistence.EntityManager;
import desarrollo.miruta.model.Punto;
import desarrollo.miruta.servicios.ConectorBaseDeDatos;
import desarrollo.miruta.servicios.Distancia;

/**
 *
 * @author alext
 */
public class main {
    
    public static void main(String[] args) {
//        ConectorBaseDeDatos conectorPrincipal = new ConectorBaseDeDatos("MiRutaPU");
//        EntityManager em = conectorPrincipal.getEntityManager();
//        System.out.print("hi");
        Punto p0 = new Punto(-65.04260410448347, -42.76956798559551);
        Punto p1 = new Punto(-65.03964294573045, -42.76893790734125);
        Punto p2 = new Punto(-65.04753936907066, -42.77171020371618);
        Punto p3 = new Punto(-65.04444946428494, -42.765629891355495);
        List<Punto> puntos = new ArrayList<Punto>();
        puntos.add(p2);
        puntos.add(p1);
        puntos.add(p3);
        Punto puntoMasCercano = Distancia.puntoMasCercano(p0, puntos);
        System.out.print("El punto mas cercano es ("+puntoMasCercano.getLongitud()+";"+puntoMasCercano.getLatitud()+")");
    }
}
